// Copyright (c) 2015-present, salesforce.com, inc. All rights reserved
// Licensed under BSD 3-Clause - see LICENSE.txt or git.io/sfdc-license

/**
 * Create a button with a `button` or `a` element to retain the native click
 * function.
 *
 * Use a disabled attribute when a button can’t be clicked.
 *
 * @summary Buttons are used to invoke an event
 *
 * @name buttons
 * @base
 * @selector .slds-button, .slds-button_stateful, .slds-button_dual-stateful, .slds-button_reset
 * @category base
 * @type action
 * @role button
 * @support dev-ready
 * @layout responsive
 * @lwc
 * @styling-hooks
 */
